<?php
namespace App\Http\Controllers;

class responseController extends Controller{

    public function testResponse(){
        
        $data=[
            "err"=>0,
            "errMsg"=>"success",
            "data"=>"sean"
        ];
        // 1.响应json
        // 将数组转为json格式
        // return response()->json($data);

        // 2.重定向,书写路由地址
        //  return redirect("requestSession2");
            // 重定向的时候带数据,参数一和二分别是键值对
            // 带数据的方式是将数据存进session的flash()中，暂存数据，取一次值就从Session中消失了
            // 重定向的第一种方式，直接输入路由地址
            // return redirect("requestSession2")
            // ->with("message","重定向的快闪数据");

            // 重定向的第二种方式，使用action函数通过绑定控制类@方法名取得相应控制器
            // return redirect()->action("requestController@session1")
            // ->with("message","重定向的快闪数据");

            // 重定向的第三种方式，使用route()函数传递别名，得到重定向地址
            // return redirect()->route("Url")
            // ->with("message","重定向的快闪数据");

            // 返回上一个页面
            return redirect()-back();
    }

    // 活动的宣传页面
    public function activity0(){

        return "活动快要开始啦，敬请期待";
    }
    // 活动页面
    public function activity1(){

        return "活动开始啦1";
    }// 活动页面
    public function activity2(){

        return "活动开始啦2";
    }
}

